Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F24 Spain F3 Spain F8 Spain F22 Spain F23 Spain F27 Spain F28 Spain F29 Spain F4 Spain F5 Spain F7 Spain F8 Spain F10 Spain F11 Spain F6 Spain F18 Spain F19 Spain F20 Spain F24 Spain F25 Spain F26 Spain F27 Spain F29 Spain F30 Spain F31 Tunisia F7 Tunisia F8 Tunisia F9 Spain F1 Spain F2 Spain F3 Spain F5 Egypt F8 Egypt F9 Spain F6 Spain F7 Spain F10 Spain F11 Spain F12 Spain F13 Portugal F6 Spain F15 Spain F20 Spain F21 Spain F26 Belgium F12 Spain F30 Spain F31 Spain F32 Tunisia F30 Tunisia F31 Morocco F6 France F1 France F2 Spain F3 Spain F5 Tunisia F9 Spain F8 Spain F9 Spain F10 Spain F11 Portugal F5 Portugal F6 Spain F15 Italy F15 Spain F18 Spain F19 Spain F20 Spain F22 Germany F10 Spain F26 Spain F28 Spain F30 Spain F31 Spain F37 Spain F38 Spain F2 Spain F39 Spain F1 (Manacor) Spain F24 Spain F4 (Paguera) Spain F5 (Murcia) Spain F6 (Cornella) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Spain F7 (Javea) Spain F8 (Reus) Spain F9 (Madrid) Spain F10 (Madrid) Spain F21 Portugal F7 (Carcavelos) Spain F11 (Majadahonda) Spain F16 (Huelva) Spain F17 (Martos) Spain F20 (Getxo) Spain F21 (Gandia) Spain F22 (Denia) Spain F23 (Xativa) Copa AT&T - Buenos Aires Spain F27 (Donostia-San-Sebastian) Spain F31 (Sabadell) Morocco F4 (Casablanca) Morocco F5 (Beni Mellal) Spain F1 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Spain F6 (Xabia) Germany F4 (Kaltenkirchen) Spain F19 (Bakio) M25 Mataro M25 Les Franqueses del Valles M25 Santander Ethias Trophy - Mons Segovia Challenger Mohammedia Challenger Monterrey Challenger Nur-Sultan Challenger Alicante Challenger Marbella Challenger Quimper 2 Challenger Girona Challenger Menorca Challenger Roseto Degli Abruzzi 1 Challenger Bogota Challenger Ismaning Challenger St. Brieuc Challenger Bangkok Challenger Bangkok Challenger Chennai Challenger Biella Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Pau Challenger Lille Challenger Marbella Challenger Monterrey Challenger Sophia Antipolis Challenger Murcia Challenger Francavilla Challenger Prostejov Challenger Braga Challenger Lyon Challenger Blois Challenger Braunschweig Challenger Augsburg Challenger Genova Challenger Todi Challenger Quimper Challenger Pau Challenger Barcelona Challenger Cordenons Challenger Maia Challenger Istanbul Challenger Perugia Challenger Heilbronn Challenger Poznan Challenger Segovia Challenger Hamburg Challenger Seville Challenger Amersfoort Challenger Meerbusch Challenger Ortisei Challenger Rennes Challenger Iasi Challenger Girona Challenger Barcelona Challenger Open Diputacion Pozoblanco - Cordoba Prostejov Challenger Madrid Challenger Sunrise Challenger Bordeaux Challenger Sassuolo Challenger Modena Challenger Salzburg Challenger Amersfoort Challenger Zug Challenger Orleans Challenger Madrid Challenger Braga Challenger Valencia Challenger St. Brieuc Challenger Poznan Challenger Oeiras 1 Challenger Tenerife 1 Challenger Glasgow Challenger Koblenz Challenger Casablanca Challenger Murcia Challenger Rome Challenger Heilbronn Challenger Oeiras 4 Challenger Segovia Challenger Estoril Challenger Portoroz Challenger Heilbronn Challenger Milan Challenger Modena Challenger Bangalore Challenger Bergamo Challenger Alicante Challenger Mexico City Challenger Guadalajara Challenger Mestre Challenger BellSouth Open - Vina del Mar Mallorca Open - Mallorca Glasgow Challenger Rome Challenger Seville Challenger Heilbronn Challenger Targu Mures 1 Challenger Targu Mures 2 Challenger L'Aquila Challenger Milan Challenger Recanati Challenger Perugia Challenger Prague Challenger Liberec Challenger Meerbusch Challenger Banja Luka Challenger Florence Challenger Ismaning Challenger Columbus Challenger TCT Open - Tunis Quelle Cup 2000 - Furth AXA Open II - Espinho Open Castilla y Leon Trofeo Iberdrola - Segovia 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago The Scottish Tennis Championships - Edinburgh Quelle Cup - Furth ATU Cup 2001 - Weiden Nord/LB Open - Braunschweig VIII Open Internacional D'Andorra - Andorra Black Forest Open - Freudenstadt 4th Sardinia International Championships - Cagliari Copa Ericsson Uruguay - Montevideo Cairo Challenger - Cairo Open Castilla y Leon - Segovia Sibiu Challenger Heilbronn Open - Heilbronn Davidoff Swiss Indoors - Basel Meerbusch Challenger Generali Open - Kitzbuhel Barletta Citta Della Disfida Open 2000 - Barletta Estoril Open - Estoril Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Mallorca Open - Mallorca UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel International Tennis Championships - Delray Beach RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo Memorial Savigni - Sassuolo Qatar Exxon Mobil Open 2003 - Doha Skandia Open - Linz FILA Challenger Biella - Biella ABN/AMRO World Tennis Tournament - Rotterdam Napoli 2 Challenger Brest Challenger Trofeo Barcelona de Tenis - Barcelona Tenerife Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Pau Challenger Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires The Stella Artois Championships - London Bogota Challenger Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Marbella Challenger Copa Ericsson Brazil - Sao Paulo Madrid Challenger Heilbronn Challenger I Open de Tenis Comunidad de Madrid - Madrid Montechiarugolo - Parma Challenger Copa Sevilla Internacionales de Andalucia - Seville Braunschweig Challenger USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Seville Challenger Manerbio Challenger Seville Challenger Szczecin Challenger Brescia Challenger Punta Del Este Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Scheveningen Challenger Seville Challenger Adidas International - Sydney Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok Koblenz Challenger Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Cherbourg Challenger Ortisei Challenger Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Qatar Open - Doha Open Castilla y Leon - Segovia Medibank Private International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Bordeaux Challenger Open Seat Godo 2005 - Barcelona Lisbon Challenger Heineken Open - Auckland Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Ludwigshafen Challenger Generali Open - Kitzbuhel Prague Challenger Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Seville Challenger Grand Prix de Tennis de Lyon - Lyon Orlando Challenger Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Mouilleron-Le-Captif Challenger The Dubai Tennis Championships - Dubai The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Noumea Challenger Legg Mason Tennis Classic - Washington Cherbourg Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Barcelona Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Cherbourg Challenger Biella 2 Challenger The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel AXA Open - Lisbon Pilot Pen Tennis - New Haven Oeiras 3 Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna US Men's Clay Court Championship - Houston Medibank International - Sydney Venice Open - Venice Open 13 - Marseille The Dubai Tennis Championships - Dubai Warsteiner Grand Prix - Oberstaufen Open SEAT 2008 - Barcelona Barcelona Challenger Alicante Challenger ARAG World Team Championship - Dusseldorf The Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Open Sabadell Atlantico - Barcelona Roseto Degli Abruzzi 2 Challenger AEGON Championships - London AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Open Diputacion - Cordoba If Stockholm Open - Stockholm Lille Challenger Bank Austria Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Medibank International - Sydney Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open - Gstaad Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Credit Agricole Suisse Open - Gstaad China Open - Beijing Qatar ExxonMobil Open - Doha Apia International - Sydney Barcelona Open Banc Sabadell - Barcelona Murcia Challenger AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Citi Open - Washington Open Castilla y Leon Trofeo Iberdrola - Segovia Erste Bank Open - Vienna Ecuador Open - Quito US Men's Clay Court Championship - Houston Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Surbiton Challenger Mercedes Cup - Stuttgart AEGON Championships - London Hamburg European Open - Hamburg Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Geneva Challenger - Geneva Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Abierto Mexicano - Los Cabos Chengdu Open - Chengdu Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Suisse Open - Gstaad Abierto Mexicano - Los Cabos Moselle Open - Metz Challenger Copa Sevilla Internacionales de Andalucia - Seville Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Optimus Maia Open - Maia ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Abierto Mexicano - Los Cabos Ecuador Open - Quito VIII Trofeo Ciutat de Barcelona - Barcelona Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Milan Indoors - Milan Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Swiss Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Estoril Open - Estoril Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Hall of Fame Open - Newport Swiss Open - Gstaad Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Boss Open - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Nordea Open - Bastad Open 13 - Marseille Moselle Open - Metz Adelaide International - Adelaide Rio Open - Rio de Janeiro SA Tennis Open - Johannesburg Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne AEGON Championships - London International Championship of Croatia - Umag Idea Prokom Open - Sopot President's Cup - Tashkent Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Milan Indoors - Milan Dubai Tennis Open - Dubai Tennis Masters Series - Hamburg Mercedes Cup - Stuttgart 2003 Mercedes Cup - Stuttgart European Open - Antwerp Copa Ericsson Chile - Santiago Open de Moselle - Metz China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing Apia International - Sydney Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing Valencia Open - Valencia Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Campionati Internazionali di Sicilia - Palermo Thailand Open - Bangkok Copa AT&T - Buenos Aires Medibank International - Sydney If Stockholm Open - Stockholm Open Seat-Godo 2001 - Barcelona The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Open 13 - Marseille Mercedes Cup - Stuttgart AEGON Championships - London Trofeo Conde de Godo - Barcelona Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Open Seat-Godo '98 - Barcelona Abierto Mexicano Telcel - Acapulco TD Waterhouse Cup - Long Island Swiss Open - Gstaad China Open - Beijing Abierto Mexicano Telcel - Acapulco European Open - Antwerp ASB Classic - Auckland Hall of Fame Open - Newport Tennis Masters Series - Miami St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Open SEAT Godo 2006 - Barcelona Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Mallorca Championships - Mallorca Rakuten Japan Open - Tokyo Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Delray Beach Open - Delray Beach Melbourne Summer Set - Melbourne ARAG World Team Championship - Dusseldorf Dallas Open - Dallas Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rakuten Japan Open - Tokyo Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Chile Dove Men+Care Open - Santiago Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid US Men's Clay Court Championship - Houston BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Abierto Mexicano Telcel - Acapulco NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Abierto de Tenis Mifel - Los Cabos Pacific Life Open - Indian Wells Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Firenze Open - Florence Sony Ericsson Open - Miami Gijon Open - Gijon Monte-Carlo Rolex Masters - Monte-Carlo Tata Open Maharashtra - Pune Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Cordoba Open - Cordoba Gerry Weber Open - Halle Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Hamburg European Open - Hamburg Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sofia Open - Sofia Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris European Open - Antwerp BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tennis Napoli Open - Naples Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Luedenscheid Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Proton Malaysian Open - Kuala Lumpur Miami Open - Miami Open de la Comunidad Valenciana - Valencia Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Davidoff Swiss Indoors - Basel Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, USA-ESP 1-3 Hopman Cup - Perth Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Campeonato de Espana Kia de Tenis 2004 - Madrid Oeiras 3 Challenger U.S. Open (juniors) Kooyong Classic - Kooyong All Lower level tournaments U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati French Open - Paris French Open - Paris Erste Bank Open - Vienna Wimbledon - London French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Wimbledon - London Adelaide International 2 - Adelaide U.S. Open - New York French Open - Paris Wimbledon - London Rogers Masters - Montreal French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, Group C, Valencia Davis Cup, World Group, 1R, BEL-ESP 1-4 Mubadala World Tennis Championship Rogers Cup - Montreal Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Olympics - Athens Olympics - London Wimbledon - London Astana Open - Astana Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Cordoba Open - Cordoba Australian Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires Open Sud de France - Montpellier BNP Paribas Open - Indian Wells Movistar Chile Open - Santiago Mutua Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London National Bank Open - Toronto Rovereto Challenger Oeiras 2 Challenger Bordeaux Challenger Bratislava 1 Challenger Malaga Challenger Sofia 1 Challenger Mubadala World Tennis Championship